草庐IT

MIPS 指令

全部标签

javascript - 表单中自定义字段的指令 [范围未更新]

我正在尝试为表单中的自定义字段创建一个指令。我能够创建指令但无法更新范围。参见Plunker演示以获得更多关于问题的想法问题我面临的问题是,当我提交表单时,我得到的自定义字段ng-model的值为null或undefined。因为双向绑定(bind)不起作用你会看到当我们从父级更新范围时它会更新指令范围但是当你在自定义字段中更新它时它不会更新使用父级范围的输入字段并且之后两种方式绑定(bind)将不起作用这是我的文件users.htmlapp.jsapp.directive('customField',function(){vardirective={};directive.restr

javascript - 我可以使用 AngularJs 指令将样式应用于伪元素吗

我希望我没有错过这里明显的东西,但我正在尝试学习Angular,但在尝试制定指令时遇到了问题。我正在尝试构建一个指令,它将从数据属性('background-image')中获取url并将其作为背景图像应用于伪元素,但我无法弄清楚如何定位::before元素,或者即使Angular可以修改伪元素。这是我要构建的指令:http://cdpn.io/cqvGH我可以让它将背景应用到div.item,但是当我尝试定位::before时,没有任何乐趣。指令代码如下:angular.module('testApp',[])angular.module('testApp').directive('

javascript - 我如何使用 angularJS 将可拖动指令应用于 Bootstrap 模式?

我在我的Angular应用程序中使用Bootstrap模式,它工作正常。我需要让它可以拖动和调整大小,所以我定义了一个指令。现在的问题是它被应用于模态窗口内的内容,因此模态窗口变得透明。打开窗口时如何将可拖动指令分配给模态窗口?这是代码,HTML:App.js:varrouterApp=angular.module('DiginRt',['ui.bootstrap','ngRoute']);routerApp.controller('CustomWidgetCtrl',['$scope','$modal',function($scope,$modal){$scope.openSetti

javascript - AngularJS 指令 transclude scope=false?

如何防止带有transclude的指令创建新的作用域?这jsfiddle由于用红色边框说明的新​​作用域,我无法绑定(bind)任何东西。HTML:123JavaScript:angular.module('components',[]).directive('block',function(){return{scope:false,replace:true,restrict:"E",transclude:true,template:'',link:function(scope,el,attrs,ctrl){}}});CSS:.ng-scope{border:1pxsolidred;m

javascript - AngularJS - 我的指令下的 html 没有显示

PleaseseerelevantjsFiddle在此文件中,我有两个跨度“test1”和“test2”。跨度“test2”正在显示,但我的自定义指令“test1”下的跨度根本没有显示或被调用到页面中。为什么?test1test2Angular代码varapp=angular.module('HelloApp',[])app.directive('searchBar',function(){return{restrict:'AE',replace:true,template:'',link:function(scope,elem,attrs){elem.bind('keyup',fun

jquery - bxslider 指令抛出错误 `Uncaught TypeError: Cannot read property ' indexOf' of undefined`

我在我的应用程序中使用angularjs,我在其中为bxslider创建了一个指令。下面是指令代码:angular.module('sbAdminApp').directive('bxSlider',function(){return{restrict:"A",require:"ngModel",link:function(scope,element,attrs,ctrl){element.ready(function(){$($(element[0])).bxSlider({maxSlides:1,auto:true,controls:false,pager:true});})}}}

javascript - Angularjs-阅读更多自定义指令不适用于 ng-bind-html 指令

这些是我的自定义指令,用于阅读更多内容和to_trusted(用于转换为html)。psp.directive('hmRead',function(){return{restrict:'AE',scope:{hmtext:'@',hmlimit:'@',hmfulltext:'@',hmMoreText:'@',hmLessText:'@',hmMoreClass:'@',hmLessClass:'@'},templateUrl:'partials/common/read-more.html',controller:function($scope){$scope.toggleValue

javascript - 使用 AngularJS 加载动态指令 - 错误 : Access to restricted URI denied

我目前正在使用HTML5、CSS、JS和AngularJS开发一个小型教育项目。问题:在我的index.html文件中加载AngularJS指令错误代码[1]-本地浏览器错误:访问受限URI被拒绝这个问题的一些答案,建议将项目部署在web服务器上。我做到了,错误很有趣:错误代码[2]-网络服务器加载资源失败:服务器响应状态为404(未找到)文件结构app/----app.js----components/----------view1/--------------fullView.html--------------fullViewApp.js--------------partial

javascript - AngularJS 指令需要监视两个属性

我正在用Angular制作游戏。每个播放器对象都有一个x和一个y属性。每当玩家移动时,我都想启动一个计时器,该计时器在Sprite表中的几个背景位置之间循环。我想我会用一个指令来做这件事。问题是指令通常只允许你设置一个表达式来观察://"test"directivemodule.directive("test",function(){returnfunction(scope,element,attrs){scope.$watch(attrs.test,function(value){//dosomethingwhenitchanges})}})//mytemplate这种方法的好处是,

javascript - AngularJS - 获取对象值的指令

目前我正在使用这个for循环来获取父级angular.forEach(queryTicketCategories,function(category){if(category.id===$scope.ticketCategory.parentId){$scope.parent=category;}});请建议将返回category的通用指令。这里queryTicketCategories是一个数组对象。我想为$scope.parent分配一个等于$scope.ticketCategory.parentId的数组HTML代码是 最佳答案